package com.lanswon.qzsmk.model;

import java.io.Serializable;
import java.util.Date;
/**
 * 黑名单记录表
 * @author sun
 *
 */
public class BlackListRc implements Serializable {
    /**
	 * 
	 */
	private static final long serialVersionUID = -7627099551472766877L;

	/** 流水号 */
    private String blRcSn;

    /** 卡片序列号 */
    private String cardSeqNo;

    /** 置黑应用类型 */
    private String appType;

    /** 市民卡号 */
    private String citizenCardNo;

    /** 登记类型    1.生效  2.解除 */
    private String registerType;

    /** 生效日期 */
    private Date availDate;

    /** 解除日期 */
    private Date relieveDate;

    /** 置黑方式 */
    private String blackMode;

    /** 进黑名单原因 */
    private String blReason;

    /** 解除黑名单原因 */
    private String blReReason;

    /** 严重级别 */
    private String criticalLevel;

    /** 黑名单来源 */
    private String blSource;

    /** 下发系统 */
    private String releaseSys;

    /** 交易代码 */
    private String transCode;

    /** 综合业务流水号 */
    private String businessNo;

    /** 可疑交易流水号 */
    private String doubtTrNo;

    /** 锁卡交易流水号 */
    private String lockTrNo;

    /** 预留标志组 */
    private String flags;

    /** 操作网点编号 */
    private String opNetworkNo;

    /** 柜员号 */
    private String tellerNo;

    /** 操作日期 */
    private Date operDate;

    /** 备注 */
    private String remark;


    public String getBlRcSn() {
        return blRcSn;
    }

    public void setBlRcSn(String blRcSn) {
        this.blRcSn = blRcSn == null ? null : blRcSn.trim();
    }

    public String getCardSeqNo() {
        return cardSeqNo;
    }

    public void setCardSeqNo(String cardSeqNo) {
        this.cardSeqNo = cardSeqNo == null ? null : cardSeqNo.trim();
    }

    public String getAppType() {
        return appType;
    }

    public void setAppType(String appType) {
        this.appType = appType == null ? null : appType.trim();
    }

    public String getCitizenCardNo() {
        return citizenCardNo;
    }

    public void setCitizenCardNo(String citizenCardNo) {
        this.citizenCardNo = citizenCardNo == null ? null : citizenCardNo.trim();
    }

    public String getRegisterType() {
        return registerType;
    }

    public void setRegisterType(String registerType) {
        this.registerType = registerType == null ? null : registerType.trim();
    }

    public Date getAvailDate() {
        return availDate;
    }

    public void setAvailDate(Date availDate) {
        this.availDate = availDate;
    }

    public Date getRelieveDate() {
        return relieveDate;
    }

    public void setRelieveDate(Date relieveDate) {
        this.relieveDate = relieveDate;
    }

    public String getBlackMode() {
        return blackMode;
    }

    public void setBlackMode(String blackMode) {
        this.blackMode = blackMode == null ? null : blackMode.trim();
    }

    public String getBlReason() {
        return blReason;
    }

    public void setBlReason(String blReason) {
        this.blReason = blReason == null ? null : blReason.trim();
    }

    public String getBlReReason() {
        return blReReason;
    }

    public void setBlReReason(String blReReason) {
        this.blReReason = blReReason == null ? null : blReReason.trim();
    }

    public String getCriticalLevel() {
        return criticalLevel;
    }

    public void setCriticalLevel(String criticalLevel) {
        this.criticalLevel = criticalLevel == null ? null : criticalLevel.trim();
    }

    public String getBlSource() {
        return blSource;
    }

    public void setBlSource(String blSource) {
        this.blSource = blSource == null ? null : blSource.trim();
    }

    public String getReleaseSys() {
        return releaseSys;
    }

    public void setReleaseSys(String releaseSys) {
        this.releaseSys = releaseSys == null ? null : releaseSys.trim();
    }

    public String getTransCode() {
        return transCode;
    }

    public void setTransCode(String transCode) {
        this.transCode = transCode == null ? null : transCode.trim();
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo == null ? null : businessNo.trim();
    }

    public String getDoubtTrNo() {
        return doubtTrNo;
    }

    public void setDoubtTrNo(String doubtTrNo) {
        this.doubtTrNo = doubtTrNo == null ? null : doubtTrNo.trim();
    }

    public String getLockTrNo() {
        return lockTrNo;
    }

    public void setLockTrNo(String lockTrNo) {
        this.lockTrNo = lockTrNo == null ? null : lockTrNo.trim();
    }

    public String getFlags() {
        return flags;
    }

    public void setFlags(String flags) {
        this.flags = flags == null ? null : flags.trim();
    }

    public String getOpNetworkNo() {
        return opNetworkNo;
    }

    public void setOpNetworkNo(String opNetworkNo) {
        this.opNetworkNo = opNetworkNo == null ? null : opNetworkNo.trim();
    }

    public String getTellerNo() {
        return tellerNo;
    }

    public void setTellerNo(String tellerNo) {
        this.tellerNo = tellerNo == null ? null : tellerNo.trim();
    }

    public Date getOperDate() {
        return operDate;
    }

    public void setOperDate(Date operDate) {
        this.operDate = operDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", blRcSn=").append(blRcSn);
        sb.append(", cardSeqNo=").append(cardSeqNo);
        sb.append(", appType=").append(appType);
        sb.append(", citizenCardNo=").append(citizenCardNo);
        sb.append(", registerType=").append(registerType);
        sb.append(", availDate=").append(availDate);
        sb.append(", relieveDate=").append(relieveDate);
        sb.append(", blackMode=").append(blackMode);
        sb.append(", blReason=").append(blReason);
        sb.append(", blReReason=").append(blReReason);
        sb.append(", criticalLevel=").append(criticalLevel);
        sb.append(", blSource=").append(blSource);
        sb.append(", releaseSys=").append(releaseSys);
        sb.append(", transCode=").append(transCode);
        sb.append(", businessNo=").append(businessNo);
        sb.append(", doubtTrNo=").append(doubtTrNo);
        sb.append(", lockTrNo=").append(lockTrNo);
        sb.append(", flags=").append(flags);
        sb.append(", opNetworkNo=").append(opNetworkNo);
        sb.append(", tellerNo=").append(tellerNo);
        sb.append(", operDate=").append(operDate);
        sb.append(", remark=").append(remark);
        sb.append("]");
        return sb.toString();
    }
}